package com.eportal.domain;

import java.sql.Timestamp;

/**
 * 钥匙副本表
 * @author chencheng
 *
 */
public class TMirrorKeys{
	
	/** */
	private Long sid;
	
	/** 合作方用户编号*/
	private String pUid;

	/** PID归属的合作方*/
	private String pAgtCode;

	/** 原始钥匙的SID*/
	private String kSid;

	/** 锁用户序号*/
	/*private String serialNum;*/

	/** 原始锁的PID*/
	private String pid;

	/** 原始锁的MAC*/
	private String mac;

	/** 1:微信公众号副本  2:支付宝服务窗副本  3:QQ硬件副本*/
	private String mType;

	/** 有效期*/
	private Timestamp expireTime;

	/** 副本创建时间 */
	private Timestamp createTime;

	/** 合作方编号*/
	private String gid;

	/** 微信公众号的OPENID或者支付宝服务窗的用户ID*/
	private String openId;

	/** 绑定虚拟用户时间*/
	private Timestamp bindMirrorUserTime;

	/** 合作方编号*/
	private String agtCode;
	
	/** 合作方用户编号*/
	private String aUid;

	/** 绑定现实用户时间*/
	private Timestamp bindUserTime;

	/** 钥匙名称*/
	private String keyName;

	/** 钥匙密码*/
	private String keySecret;

	/**
	 *   
	 * @return the sid
	 */
	public Long getSid() {
		return sid;
	}
	

	/**
	 *  
	 * @param sid
	 */
	public void setSid(Long sid) {
		this.sid = sid;
	}
	

	/**
	 * 合作方用户编号  
	 * @return the pUid
	 */
	public String getpUid() {
		return pUid;
	}
	

	/**
	 * 合作方用户编号 
	 * @param pUid
	 */
	public void setpUid(String pUid) {
		this.pUid = pUid;
	}
	

	/**
	 * PID归属的合作方  
	 * @return the pAgtCode
	 */
	public String getpAgtCode() {
		return pAgtCode;
	}
	

	/**
	 * PID归属的合作方 
	 * @param pAgtCode
	 */
	public void setpAgtCode(String pAgtCode) {
		this.pAgtCode = pAgtCode;
	}
	

	/**
	 * 原始钥匙的SID  
	 * @return the kSid
	 */
	public String getkSid() {
		return kSid;
	}
	

	/**
	 * 原始钥匙的SID 
	 * @param kSid
	 */
	public void setkSid(String kSid) {
		this.kSid = kSid;
	}
	


	

	/**
	 * 原始锁的PID  
	 * @return the pid
	 */
	public String getPid() {
		return pid;
	}
	

	/**
	 * 原始锁的PID 
	 * @param pid
	 */
	public void setPid(String pid) {
		this.pid = pid;
	}
	

	/**
	 * 原始锁的MAC  
	 * @return the mac
	 */
	public String getMac() {
		return mac;
	}
	

	/**
	 * 原始锁的MAC 
	 * @param mac
	 */
	public void setMac(String mac) {
		this.mac = mac;
	}
	

	/**
	 * 1:微信公众号副本2:支付宝服务窗副本3:QQ硬件副本  
	 * @return the mType
	 */
	public String getmType() {
		return mType;
	}
	

	/**
	 * 1:微信公众号副本2:支付宝服务窗副本3:QQ硬件副本 
	 * @param mType
	 */
	public void setmType(String mType) {
		this.mType = mType;
	}
	

	/**
	 * 有效期  
	 * @return the expireTime
	 */
	public Timestamp getExpireTime() {
		return expireTime;
	}
	

	/**
	 * 有效期 
	 * @param expireTime
	 */
	public void setExpireTime(Timestamp expireTime) {
		this.expireTime = expireTime;
	}
	

	/**
	 * 副本创建时间  
	 * @return the createTime
	 */
	public Timestamp getCreateTime() {
		return createTime;
	}
	

	/**
	 * 副本创建时间 
	 * @param createTime
	 */
	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}
	
	/**
	 * 合作方编号  
	 * @return the gid
	 */
	public String getGid() {
		return gid;
	}
	

	/**
	 * 合作方编号 
	 * @param gid
	 */
	public void setGid(String gid) {
		this.gid = gid;
	}
	

	/**
	 * 微信公众号的OPENID或者支付宝服务窗的用户ID  
	 * @return the openId
	 */
	public String getOpenId() {
		return openId;
	}
	

	/**
	 * 微信公众号的OPENID或者支付宝服务窗的用户ID 
	 * @param openId
	 */
	public void setOpenId(String openId) {
		this.openId = openId;
	}
	

	/**
	 * 绑定虚拟用户时间  
	 * @return the bindMirrorUserTime
	 */
	public Timestamp getBindMirrorUserTime() {
		return bindMirrorUserTime;
	}
	

	/**
	 * 绑定虚拟用户时间 
	 * @param bindMirrorUserTime
	 */
	public void setBindMirrorUserTime(Timestamp bindMirrorUserTime) {
		this.bindMirrorUserTime = bindMirrorUserTime;
	}
	

	/**
	 * 合作方编号  
	 * @return the agtCode
	 */
	public String getAgtCode() {
		return agtCode;
	}
	

	/**
	 * 合作方编号 
	 * @param agtCode
	 */
	public void setAgtCode(String agtCode) {
		this.agtCode = agtCode;
	}
	

	/**
	 * 合作方用户编号  
	 * @return the aUid
	 */
	public String getaUid() {
		return aUid;
	}
	

	/**
	 * 合作方用户编号 
	 * @param aUid
	 */
	public void setaUid(String aUid) {
		this.aUid = aUid;
	}
	

	/**
	 * 绑定现实用户时间  
	 * @return the bindUserTime
	 */
	public Timestamp getBindUserTime() {
		return bindUserTime;
	}
	

	/**
	 * 绑定现实用户时间 
	 * @param bindUserTime
	 */
	public void setBindUserTime(Timestamp bindUserTime) {
		this.bindUserTime = bindUserTime;
	}
	

	/**
	 * 钥匙名称  
	 * @return the keyName
	 */
	public String getKeyName() {
		return keyName;
	}
	

	/**
	 * 钥匙名称 
	 * @param keyName
	 */
	public void setKeyName(String keyName) {
		this.keyName = keyName;
	}
	

	/**
	 * 钥匙密码  
	 * @return the keySecret
	 */
	public String getKeySecret() {
		return keySecret;
	}
	

	/**
	 * 钥匙密码 
	 * @param keySecret
	 */
	public void setKeySecret(String keySecret) {
		this.keySecret = keySecret;
	}
	
}
